 /**瀛愯彍鍗曟枃瀛楅鑹�*/
.ellipsis {
	color: #363637;
	position: relative;
	background-color: #fff;
	    border-bottom: 1px dotted #e4e4e4;
}

.ellipsis:before{
	content: "";
    display: inline-block;
    position: absolute;
    width: 7px;
    left: 36px;
    top: 18px;
    border-top: 1px dotted #9dbdd6;
}
 
.accordion .panel-title {
	color: #585858;
	  font-weight: normal;
}
 

.accordion .accordion-header-selected .panel-title {
	color: #2b7dbc;
     font-weight: bold;
}

.accordion-header .panel-title {
	font-size: 15px;
}

.panel-tool {
	right: 18px;
}

/*  .accordion-collapse {
	background: url('../../../images/sys/theme/accordion_arrows.png') no-repeat 0 0;
}

.accordion-expand {
	background: url('../../../images/sys/theme/accordion_arrows.png') no-repeat -16px 0;
} 
 */



/**--------------------------------------------------------------------------------------------**/



.divhover {
	background:#fff url("onj2_03.jpg") no-repeat 30px 13px; 
	color : #2b7dbc;
	cursor: pointer
}
.divclick:before{
   content: "";
    display: inline-block;
    position: absolute;
    width: 7px;
    left: 36px;
    top: 17px;
    border-top: 1px dotted #ffffff;
	
}
.divclick span:after{
	display: block;
    content: "";
    position: absolute!important;
    right: 0;
    top: 4px;
    border: 8px solid transparent;
    border-width: 14px 10px;
    border-right-color: #2b7dbc;
}
.divclick {
    background:#fff url("onj_03.jpg") no-repeat 30px 13px;
	color : #EDEDED;
	cursor: pointer;
}
.divclick:before{
   content: "";
    display: inline-block;
    position: absolute;
    width: 7px;
    left: 36px;
    top: 17px;
    border-top: 1px dotted #ffffff;
	
}
.divclick span{color: #2b7dbc;}
 
.accordion .panel-header {
	border-color : #e5e5e5
}

.accordion .panel-body{
	/* border-color : transparent; */
}
.accordion-noborder .panel{    position: relative;}
.accordion .accordion-body:before{
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    left: 35px;
    top: 40px;
    bottom: 0;
    border: 1px dotted #9dbdd6;
    border-width: 0 0 0 1px;
}
 
.accordion {
	background: #f2f2f2;
}

.accordion-body {
	background-color: #fff;
	 border-color: #e5e5e5;
}


.accordion .accordion-header {
 background-color: #f9f9f9; 
	 
}
.accordion .accordion-header:hover{ border-left:3px solid #2b7dbc; background-color:#fff;}
.accordion .accordion-header-selected {
    background: #fff; 
	 
}
 
.panelon:after{
	display: inline-block;
    content: "";
    position: absolute;
    right: 0px;
    top: 0;
    bottom: 0;
    z-index: 1;
    border: 2px solid #2b7dbc;
    border-width: 0 2px 0 0;
}
